<?

class Controller extends CController{
    /**
     * @var string the default layout for the controller view. Defaults to '//layouts/column1',
     * meaning using a single column layout. See 'protected/views/layouts/column1.php'.
     */
    public $layout='//layouts/column2';
    /**
     * @var array context menu items. This property will be assigned to {@link CMenu::items}.
     */
    public $menu=array();
    /**
     * @var array the breadcrumbs of the current page. The value of this property will
     * be assigned to {@link CBreadcrumbs::links}. Please refer to {@link CBreadcrumbs::links}
     * for more details on how to specify this property.
     */
    public $breadcrumbs=array();
    
    function beforeAction($action){

		if(!isset($_SESSION['user'])) $_SESSION['user'] = array(
			'login' => 0
		);

        if(parent::beforeAction($action)){
            
            $this->menu[] =array('label'=>Yii::t('layout', 'Главная'), 'url'=>array('/'), 'visible'=>true);
            $this->menu[] =array('label'=>Yii::t('layout', 'Проекты'), 'url'=>array('/task/project'), 'visible'=>!Yii::app()->user->isGuest);
            $this->menu[] =array('label'=>Yii::t('layout', 'Личный кабинет'), 'url'=>array('/user'), 'visible'=>!Yii::app()->user->isGuest);
            $this->menu[] =array('label'=>Yii::t('layout', 'Вход'), 'url'=>array('/user/login'), 'visible'=>Yii::app()->user->isGuest);
            $this->menu[] =array('label'=>Yii::t('layout', 'Выход'), 'url'=>array('/user/logout'), 'visible'=>!Yii::app()->user->isGuest);
            
            return true;
            
        }
        
        return false;
        
    }
    
}
